# 元组的定义
# 空元组：
# 用()定义： 元组变量名 = ()
# 类实例化方式定义： 元组变量名 = tuple()
# 非空元组：
# 元组变量名 = (元素1,元素2,...)
# 元组变量名 = 元素1,元素2,...
# 注意事项
# 元组的元素有多个时，小括号可以不写
# 元组只有一个元素时，写小括号，且元素后面加逗号： (元素,)

# 案例演示
# 定义空元组
info = ()
info1 = tuple()
print(info)
print(info1)
# 非空
info2 = (11, 22, 33, 44)
print(info2)
# 单个元素
# info3 = ("55") # 不加逗号此时为：<class 'str'>
info3 = ("55",)
print(type(info3)) # <class 'tuple'>
# 不写括号
info4 = 1, 2, 3, 4
print(type(info4)) # <class 'tuple'>
# 结论：
# 1. 元组的括号可以省略
# 2. 元组是一个元素值时，需要在元素后面加逗号